home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
Audio
/
Patchmix
/
XWindowsSource
/
linker.c
< prev
next >
Wrap
C/C++ Source or Header
|
1992-03-28
|
1KB
|
67 lines
static char rcsid[] = "$Header: linker.c,v 1.1 90/08/27 17:08:55 mara Exp $";
/* linker.c
*
* Written by Mara Helmuth
*
* Description: Link function between C & C++
* for Cmix X graphical interface
*
* $Log: linker.c,v $
* Revision 1.1 90/08/27 17:08:55 mara
* Initial revision
*
* Revision 1.5 90/05/18 19:21:38 mara
* reset clears lists.
*
* Revision 1.4 90/05/13 15:43:47 mara
* *** empty log message ***
*
* Revision 1.3 90/03/01 20:08:12 mara
* *** empty log message ***
*
* Revision 1.2 90/01/30 10:56:55 mara
* ugen array passed into ugen_connect
*
* Revision 1.1 90/01/21 12:40:00 mara
* Initial revision
*
*/
#include "plus.h"
void linker(int i, ugen_str* ugen)
{
switch(i) {
case 0: {
break;
}
case COMPILE: {
inst.writer(ugen);
inst.compile();
break;
}
case DATA: {
inst.set_data();
break;
}
case RUN: {
sfile.write();
break;
}
case RESCALE: {
sfile.rescale();
break;
}
case PLAY: {
sfile.play();
break;
}
case RESET: {
inst.reset();
break;
}
}
}